Product details
- ASIN : B08N9DJ3TM
- Publisher : Independently published (November 11, 2020)
- Language : English
- Paperback : 254 pages
- ISBN-13 : 979-8562990938
کتابUnity from Proficiency to Mastery: Artificial Intelligence: Implement Challenging AI for FPS and RPG Games
منابع کتاب کتابUnity from Proficiency to Mastery: Artificial Intelligence: Implement Challenging AI for FPS and RPG Games
چرا این کتاب می تواند به شما در ایجاد بازی هایی که سرگرم کننده تر و چالش برانگیزتر هستند کمک کند
ایجاد یک بازی که هم سرگرم کننده و هم چالش برانگیز باشد و بازیکنان آن را دوست داشته باشند، صرف نظر از تجربه شما در برنامه نویسی بازی، می تواند بسیار دشوار باشد.
این به این دلیل است که یک بازیکن اغلب نیاز دارد که دائماً به چالش کشیده شود، اما از بازی شما ناامید نباشد. رسیدن به این تعادل بسیار چالش برانگیز است. با این حال، با گنجاندن هوش مصنوعی در بازی خود و برخی اصول بسیار ساده، میتوانید بازی را سرگرمکننده و شخصیتهای غیربازیکن (NPC) را واقعیتر کنید و مطمئن شوید که به گونهای رفتار میکنند که به چالش کشیده شود. کاربر.
صرف نظر از پیشینه شما، همیشه باید از برخی از این تکنیک ها استفاده کنید، زیرا هوش مصنوعی خوب واقعاً می تواند تفاوتی بین یک بازی خسته کننده و یک بازی هیجان انگیز ایجاد کند که بازیکنان می خواهند ساعت ها آن را انجام دهند.
خوشبختانه، شما به راحتی می توانید بر این مشکلات غلبه کنید و با یک رویکرد گام به گام شروع به پیاده سازی هوش مصنوعی جالب کنید که به شما کمک می کند به تدریج دانش و تسلط خود را بر هوش مصنوعی با Unity توسعه دهید. این رویکردی است که در سالهای گذشته با موفقیت از آن برای کمک به دانشآموزان برای ایجاد بازیهای سهبعدی که هم چالشبرانگیز و هم اعتیادآور هستند، استفاده کردهام، به لطف یک هوش مصنوعی خوب طراحی شده با استفاده از Unity و C#.
با پیروی از تکنیک ها و پیشنهادات شرح داده شده در این کتاب، می توانم به شما قول بدهم که موفق خواهید شد چند بازی بسیار چالش برانگیز با NPC بسازید که هوشمند، باورپذیر و مهمتر از آن برای بازیکن چالش برانگیز هستند.
محتوا و ساختار این کتاب
در این کتاب که اولین کتاب از مجموعه به نام «وحدت از مهارت تا تسلط» است، چندین تکنیک هوش مصنوعی را برای بازیهای سه بعدی یاد میگیرید و به کار میگیرید و این امکان را برای NPCها فراهم میکنید:
صحنه را پیمایش کنید (به عنوان مثال، با استفاده از یک مسیر تصادفی یا تنظیم شده).
دنیای اطراف خود را حس کنید (مثلاً بشنوید، بو کنید یا ببینید).
بر اساس حواس یا وضعیت فعلی آنها تصمیمات هوشمندانه بگیرید (مثلاً به دنبال مهمات یا سلامتی در زمان کم شدن آنها باشید).
به حرکات بازیکنان واکنش نشان دهید (به عنوان مثال، کمین بگذارید، بازیکن را دنبال کنید و به او حمله کنید، یا فرار کنید).
در طول مسیر شما همچنین مهارت ها و مفاهیم مفید دیگری مانند:
ماشین های حالت محدود در وحدت،
کنترلرهای انیماتور،
انیمیشن سه بعدی شخصیت ها،
هزینه های ناوبری و مناطق
رفتارهای دولتی،
حرکت گروهی،
مبارزه غوغا، و خیلی بیشتر...
ایده اصلی این کتاب این است که به شما کمک کند تا تکنیکهای رایج هوش مصنوعی را با Unity و C# به کار ببرید تا بازی خود را چالشبرانگیزتر و سرگرمکنندهتر کنید.
محتوای هر فصل به شرح زیر است:
فصل 1 به شما نشان می دهد که چگونه یک هوش مصنوعی ساده برای بازی های سه بعدی خود بدون نیاز به کدنویسی ایجاد کنید.
فصل 2 به شما نشان می دهد که چگونه انواع مختلف ناوبری را برای NPC های خود ایجاد کنید، از جمله مسیرهای تعیین شده، مسیرهای تصادفی و سرگردانی بی هدف.
فصل 3 به شما نشان می دهد که چگونه حواس را به NPC اضافه کنید تا آنها بتوانند اهداف را شناسایی کرده و بر اساس آن تصمیم بگیرند.
فصل 4 نشان می دهد که چگونه می توان تصمیمات معقول تری را برای NPC ها بر اساس محیط و وضعیت خود ممکن کرد.
فصل 5 نحوه پیاده سازی رفتارهای گروهی را برای NPCها نشان می دهد. شما یاد خواهید گرفت که چگونه یک گروه NPC ایجاد کنید که از دستور بازیکن پیروی کنند (به عنوان مثال، رهبر را دنبال کنید، به اهداف حمله کنید یا از نبرد خارج شوید) و تیمی از NPC ها به رهبری رایانه ایجاد کنید.
فصل 6 به سوالات متداول پاسخ می دهد.
اگر می خواهید با استفاده از روشی آزمایش شده شروع به ایجاد بازی های سه بعدی سرگرم کننده و چالش برانگیز کنید: همین الان این کتاب را دانلود کنید!
ارسال نظر درباره کتابUnity from Proficiency to Mastery: Artificial Intelligence: Implement Challenging AI for FPS and RPG Games